<!-- 分类授权编辑页面 -->
<extend name="Public/base" />

<block name="body">
  <div class="tab-wrap">
    <ul class="tab-nav nav">
      <li><a href="{:U('AuthManager/access',array('group_name'=>I('group_name') ,'group_id'=> I('group_id')))}">访问授权</a></li>
      <li class="current"><a href="javascript:;">分类授权</a></li>
      <li><a href="{:U('AuthManager/user',array('group_name'=>I('group_name') ,'group_id'=> I('group_id')))}">成员授权</a></li>
      <li class="fr">
        <select name="group">
          <volist name="auth_group" id="vo">
            <option value="{:U('AuthManager/category',array('group_id'=>$vo['id'],'group_name'=>$vo['title']))}" <eq name="vo['id']" value="$this_group['id']">selected</eq> >{$vo.title}</option>
          </volist>
        </select>
      </li>
    </ul>
    <!-- 表格列表 -->
    <div class="tb-unit posr">
      <form class="save-category" action="{:U('AuthManager/addToCategory')}" method="post" enctype="application/x-www-form-urlencoded">
        <input type="hidden" name="group_id" value="{:I('group_id')}">
        <div class="category auth-category">
          <div class="hd cf">
            <div class="fold">折叠</div>
            <div class="order">选择</div>
            <div class="name">栏目名称</div>
          </div>
          {:R('AuthManager/tree', array($group_list))}
        </div>

        <div class="tb-unit-bar">
          <button class="btn submit-btn ajax-post" type="submit" target-form="save-category">确 定</button>
          <button class="btn btn-return" onclick="javascript:history.back(-1);return false;">返 回</button>
        </div>
      </form>
    </div>
  </div>
  <!-- /表格列表 -->
</block>

<block name="script">
  <script type="text/javascript">
    +function($){
      /* 分类展开收起 */
      $(".category dd").prev().find(".fold i").addClass("icon-unfold")
        .click(function(){
          var self = $(this);
          if(self.hasClass("icon-unfold")){
            self.closest("dt").next().slideUp("fast", function(){
              self.removeClass("icon-unfold").addClass("icon-fold");
            });
          }else{
            self.closest("dt").next().slideDown("fast", function(){
              self.removeClass("icon-fold").addClass("icon-unfold");
            });
          }
        });

      var auth_groups = [{$authed_group}];
      $('.cate_id').each(function(){
        if($.inArray( parseInt(this.value,10),auth_groups )>-1){
          $(this).prop('checked',true);
        }
      });
      $('select[name=group]').change(function(){
        location.href = this.value;
      });
    }(jQuery);
    //导航高亮
    highlight_subnav('{:U('AuthManager/index')}');
  </script>
</block>
